package com.gelsanalyzer.application;

import org.apache.log4j.*;

import com.gelsanalyzer.mvc.controller.*;

/**
 * This is the primary controller for the application when in student mode. All
 * important control functionality for all student related use cases comes from
 * here.
 * 
 * @author Jared Olhoft
 */
public class StudentAppFrameController extends AbstractController {
    private static final Logger logger = Logger
        .getLogger(StudentAppFrameController.class);

    public void setSaveModels() {
        logger.info("setSaveModels() method... we could save the app here.");
    }
    
    /**
     * StudentAppFrameController has a default constructor in order to allow us 
     * to get the dependencies wired in the correct sequence. Since this is the 
     * applications "Master" controller for now, we need to have it set up this way.
     * One the app is completely fleshed out, we should try to reduce and or remove
     * dependencies by using the Spring framework.
     */
    public StudentAppFrameController() {
        super(null,null,null);        
        logger.info("Exiting: Default constructor");
    }


}
